
@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 活动专题头部 */
@import 'header_topic.css';

/*banner*/
.banner-box{ margin:0 auto;}
.banner{}
.banner img{width:100%; height:771px;margin:0 auto;}
 
/*01*/
.main01-box{ margin:0 auto;background:url(../images/topic/christmas/bg_02.png) center no-repeat; width:100%;height:1180px; position:relative }
.main01{ width:1200px;margin:0 auto; overflow:hidden;}
.main01 ul{ width:755px; position:absolute;top:230px;right:440px;}
.main01 ul li{ float:left;}
.main01 ul li a{ font-size:24px; color:#fff; padding:3px 15px; margin:5px;}
.main01 ul li a:hover{ font-size:24px; color:#fbf014; }
.main01 .content{ width:1250px; padding-top:330px;}
.main01 .content section{ width:570px; height:350px; float:left; margin-right:50px;margin-bottom:60px;}
.main01 .content section img{ width:334px; height:350px; float:left;}
.main01 .content section dl{ width:236px; height:350px; float:left; background-color:#fca22b;}
.main01 .content section dl dt{margin:30px 20px;font-size:24px; line-height:35px; height:100px; overflow:hidden;}
.main01 .content section dl dd{margin:20px;font-size:24px;color:#d31f35;}
.main01 .content section dl dd strong{font-size:48px; line-height:70px;}
.main01 .content section dl dd span{display:block; padding:20px; background-color:#fbf014; border-radius:5px; text-align:center; margin-top:15px;}
/*02*/
.main02-box{ margin:0 auto;background:url(../images/topic/christmas/bg_03.png) center no-repeat; width:100%;height:1273px;position:relative  }
.main02{ width:1200px;margin:0 auto; overflow:hidden; }
.main02 ul{ width:755px; position:absolute;top:230px;right:440px;}
.main02 ul li{ float:left;}
.main02 ul li a{ font-size:24px; color:#fff; padding:3px 15px; margin:5px;}
.main02 ul li a:hover{ font-size:24px; color:#fbf014; }
.main02 .content01{ width:1200px; padding-top:330px;}
.main02 .content01 section{ width:1200px; height:367px;}
.main02 .content01 section img{ width:654px; height:367px;float:left; }
.main02 .content01 section dl{ width:546px; height:367px; float:left; background-color:#fca22b;}
.main02 .content01 section dl dt{margin:30px 30px 20px 30px;;font-size:36px; line-height:55px; height:120px; overflow:hidden;}
.main02 .content01 section dl p{margin:0px 30px;font-size:14px; line-height:24px; height:24px; overflow:hidden; padding:5px; border-radius:20px; background-color:#006835; text-align:center; color:#fff; }
.main02 .content01 section dl dd{margin:50px 40px 20px 40px;;font-size:48px; line-height:70px;color:#fbf014; font-weight:bold;} 
.main02 .content01 section dl dd span{ padding:15px 35px;; background-color:#fbf014; border-radius:5px; text-align:center; margin-top:15px;color:#d31f35; font-weight:normal; font-size:24px; margin-left:120px;}
.main02 .content02{ width:1250px;}
.main02 .content02 section{ width:380px; height:458px; margin-right:30px; margin-top:30px; float:left;}
.main02 .content02 section img{ width:380px; height:295px;}
.main02 .content02 section dl{ width:380px; height:163px; background-color:#fca22b;}
.main02 .content02 section dl p{font-size:14px; line-height:24px; height:24px; overflow:hidden; padding:5px; background-color:#538415; text-align:center; }
.main02 .content02 section dl dt{margin:15px;font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#fff;}
.main02 .content02 section dl dd{margin:15px;font-size:40px; line-height:40px;color:#fbf014; font-weight:bold;} 
.main02 .content02 section dl dd span{ padding:12px 20px;; background-color:#fbf014; border-radius:5px; text-align:center;color:#d31f35; font-weight:normal; font-size:20px; margin-left:80px;}

/*03*/
.main03-box{ margin:0 auto;background:url(../images/topic/christmas/bg_04.png) center no-repeat; width:100%;height:1460px;position:relative  }
.main03{ width:1200px;margin:0 auto; overflow:hidden;}
.main03 .content{ width:1250px; margin:0 auto; padding-top:420px;}
.main03 .content section{ width:380px; height:458px; margin-right:30px;float:left; margin-top:30px;}
.main03 .content section img{ width:380px; height:295px;}
.main03 .content section dl{ width:380px; height:163px; background-color:#ad0019;}
.main03 .content section dl p{font-size:14px; line-height:24px; height:24px; overflow:hidden; padding:5px; background-color:#538415; text-align:center; }
.main03 .content section dl dt{margin:15px;font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#fff;}
.main03 .content section dl dd{margin:15px;font-size:40px; line-height:40px;color:#fbf014; font-weight:bold;} 
.main03 .content section dl dd span{ padding:12px 20px;; background-color:#fbf014; border-radius:5px; text-align:center;color:#d31f35; font-weight:normal; font-size:20px; margin-left:80px;}

.main04{ margin:0 auto;}
.main04 img{width:100%; height:874px;margin:0 auto;}

/*04*/
.main04-box{ margin:0 auto;background:url(../images/topic/christmas/bg_05.png) center no-repeat; width:100%;height:1252px;position:relative  }
.main04{ width:1200px;margin:0 auto; overflow:hidden;padding-top:140px;}
.main04 .content01{ width:1250px; }
.main04 .content01 section{ width:380px; height:458px; margin-right:30px; margin-top:30px; float:left;}
.main04 .content01 section img{ width:380px; height:295px;}
.main04 .content01 section dl{ width:380px; height:163px; background-color:#ad0019;}
.main04 .content01 section dl p{font-size:14px; line-height:24px; height:24px; overflow:hidden; padding:5px; background-color:#538415; text-align:center; }
.main04 .content01 section dl dt{margin:15px;font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#fff;}
.main04 .content01 section dl dd{margin:15px;font-size:40px; line-height:40px;color:#fbf014; font-weight:bold;} 
.main04 .content01 section dl dd span{ padding:12px 20px;; background-color:#fbf014; border-radius:5px; text-align:center;color:#d31f35; font-weight:normal; font-size:20px; margin-left:80px;}
.main04 .content02{width:1250px; margin:0 auto; padding-top:525px;}
.main04 .content02 section{ width:1200px; height:367px;}
.main04 .content02 section img{ width:654px; height:367px;float:left; }
.main04 .content02 section dl{ width:546px; height:367px; float:left; background-color:#ad0019;}
.main04 .content02 section dl dt{margin:30px 30px 20px 30px;font-size:36px; line-height:55px; height:120px; overflow:hidden; color:#fbf014;}
.main04 .content02 section dl p{margin:0px 30px;font-size:14px; line-height:24px; height:24px; overflow:hidden; padding:5px; border-radius:20px; background-color:#006835; text-align:center; color:#fff; }
.main04 .content02 section dl dd{margin:50px 40px 20px 40px;;font-size:48px; line-height:70px;color:#fbf014; font-weight:bold;} 
.main04 .content02 section dl dd span{ padding:15px 35px;; background-color:#fbf014; border-radius:5px; text-align:center; margin-top:15px;color:#d31f35; font-weight:normal; font-size:24px; margin-left:120px;}


.main05-box{ margin:0 auto;background:url(../images/topic/christmas/bg_06.png) center no-repeat; width:100%;height:1049px;position:relative  }
.main05{ width:500px;margin:0 auto;padding-top:30px;}
.main05 img{ width:500px; }